have an insatiable desire for knowledge - Français Anglais Dictionnaire